var xmlhttp = false;

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
        xmlhttp = new XMLHttpRequest();
    } catch (e) {
        xmlhttp = false;
    }
}
if (!xmlhttp && window.createRequest) {
    try {
        xmlhttp = window.createRequest();
    } catch (e) {
        xmlhttp = false;
    }
}

/**
 * DAVID VALLEJOS A - 03.01.2014
 * METODO QUE ENVIA PARAMETRO REGION PARA
 * CARGAR PROVINCIAS EN AJAX
 * @param {type} element_id
 * @returns {undefined}
 */
function cargaProvincias(reg_id) {

    var element = document.getElementById('div_provincia');
    var url = "lst_prov.php";
    url += "?reg_id=" + reg_id;

    xmlhttp.open("GET", url);
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            element.innerHTML = xmlhttp.responseText;
        }
    }
    xmlhttp.send(null);
}

/**
 * DAVID VALLEJOS A - 03.01.2014
 * METODO QUE ENVIA PARAMETRO PROVINCIA PARA
 * CARGAR COMUNAS EN AJAX
 * @param {type} element_id
 * @returns {undefined}
 */
function cargaComunas(prov_id) {
    var element = document.getElementById('div_comuna');
    var url = "lst_com.php";
    url += "?prov_id=" + prov_id;

    xmlhttp.open("GET", url);
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            element.innerHTML = xmlhttp.responseText;
        }
    }
    xmlhttp.send(null);
}